.banner{height:auto;max-width:1920px;margin:0 auto!important;position:relative;margin-top:-34px}
.banner .bd li{float:left;width:100%;line-height:0}
.banner .bd li img{width:100%}
.banner .bd li a{display:block}
.banner .hd{z-index:1;margin:0 auto;text-align:center;position:absolute;left:0;width:100%;bottom:8%;cursor:pointer}
.banner .hd li{width:13px;height:13px;background:#fff;display:inline-block;margin:0 10px;border-radius:13px}
.banner .hd li.on{background:#08637e;width:39px}
.banner .prev{position:absolute;top:calc(45% - 35px);left:0;z-index:10;cursor:pointer;opacity:0;transition:all .5s linear}
.banner .next{position:absolute;top:calc(45% - 35px);right:0;z-index:10;cursor:pointer;opacity:0;transition:all .5s linear}
.banner:hover .prev{opacity:1;left:6%}
.banner:hover .next{opacity:1;right:6%}
.bk-title a{text-align:center}
.bk-title a b{font-size:40px;font-weight:700;line-height:40px;color:#333;display:block}
.bk-title a span{font-size:20px;font-weight:400;line-height:20px;color:#666;display:block;margin-top:20px}
.bk-title a span:before{content:"";width:77px;height:1px;background:#08637e;vertical-align:middle;margin-right:16px;display:inline-block}
.bk-title a span:after{content:"";width:77px;height:1px;background:#08637e;vertical-align:middle;margin-left:16px;display:inline-block}
.keywords{border-bottom:1px solid #f0f0f0;height:104px;background:#fff}
.keywords .keywords-l{font-size:14px;font-weight:400;line-height:104px;color:#666;float:left}
.keywords .keywords-l b{font-weight:400}
.keywords .keywords-l a{color:#666;margin-right:15px}
.keywords .keywords-l a:hover{color:#08637e}
.keywords .keywords-l a:last-of-type{margin-right:0}
.keywords .search{float:right;border:1px solid #d1d1d1;height:52px;box-sizing:border-box;width:322px;border-radius:26px;margin-top:27px}
.keywords .search .text{font-size:14px;font-weight:400;line-height:40px;color:#666;display:block;float:left;border:none;width:230px;margin-left:40px;height:40px;margin-top:5px;outline:none;}
.keywords .search .btn{float:right;border:none;background:0 0;background-image:url("../images/search.png");background-repeat:no-repeat;background-position:center top;background-size:auto auto;width:23px;height:23px;display:block;margin:14px 20px 0 7px;cursor:pointer}
.keywords:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.guide{padding-top:66px;padding-bottom:80px;background:#eff3f8}
.guide .guide-con{margin-top:60px}
.guide .guide-con li{position:relative;width:200px;float:left;height:362px;background:#fff;text-align:center;overflow:hidden}
.guide .guide-con li em{width:57px;height:57px;display:block;overflow:hidden;margin:60px auto 18px;position:relative;z-index:1}
.guide .guide-con li em img{width:57px;height:57px;position:relative;transition:.5s;top:0}
.guide .guide-con li b{font-size:20px;font-weight:400;line-height:20px;color:#333;display:block;margin-top:18px;position:relative;z-index:1}
.guide .guide-con li b:after{content:"";display:block;width:30px;height:2px;background:#08637e;margin:14px auto 15px}
.guide .guide-con li span{padding:0 22px;font-size:14px;font-weight:400;line-height:25px;color:#666;display:block;position:relative;z-index:1}
.guide .guide-con li p{display:none;position:absolute;left:0;top:100%;transition:.5s}
.guide .guide-con li i{position:absolute;left:0;bottom:0;width:45px;height:66px;background:#d0d0d0;border-radius:0 85px 70% 0;font-size:20px;font-weight:700;line-height:86px;color:#fff;overflow:hidden;z-index:1}
.guide .guide-con li:after{content:"";display:block;width:1px;height:100%;background:#eee;right:0;top:0;z-index:1;position:absolute}
.guide .guide-con li:last-of-type:after{display:none}
.guide .guide-con li.cur em img,.guide .guide-con li:hover em img{top:-57px}
.guide .guide-con li.cur b,.guide .guide-con li.cur span,.guide .guide-con li:hover b,.guide .guide-con li:hover span{color:#fff}
.guide .guide-con li.cur b:after,.guide .guide-con li:hover b:after{background:#fff}
.guide .guide-con li.cur p,.guide .guide-con li:hover p{top:0;display:block}
.guide .guide-con li.cur i,.guide .guide-con li:hover i{background:#08637e}
.guide .guide-con:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.product{padding-top:60px;padding-bottom:65px;height:2460px;}
.product .product-t{margin-top:60px}
.product .product-t .product-tit{float:left;width:208px;height:440px;background:#08637e}
.product .product-t .product-tit li{text-align:center;position:relative}
.product .product-t .product-tit li>a{font-size:20px;font-weight:700;line-height:110px;color:#fff;margin:0 16px;border-bottom:1px solid rgba(255,255,255,.2);display:block;box-sizing:border-box;height:110px}
.product .product-t .product-tit li p{position:absolute;left:208px;min-width:210px;top:0;background:rgba(0,0,0,.5);height:440px;display:none;padding-top:30px;box-sizing:border-box;text-align:left;z-index:2}
.product .product-t .product-tit li p>a{display:block;margin:0 12px;font-size:14px;font-weight:400;line-height:52px;color:#fff;text-indent:15px;border-bottom:1px solid rgba(255,255,255,.2);box-sizing:border-box;white-space:nowrap;}
.product .product-t .product-tit li p>a:hover{color:#dfbb20;font-weight:700}
.product .product-t .product-tit li:nth-of-type(2) p{top:-110px}
.product .product-t .product-tit li:nth-of-type(3) p{top:-220px}
.product .product-t .product-tit li:nth-of-type(4) p{top:-330px}
.product .product-t .product-tit li:nth-of-type(4)>a{border-bottom:none}
.product .product-t .product-tit li:after{content:"";display:block;width:0;height:0;border-left:10px solid #dfbb20;border-bottom:10px solid transparent;border-top:10px solid transparent;position:absolute;right:-10px;top:50%;transform:translateY(-50%);display:none;z-index:3}
.product .product-t .product-tit li.cur{background:#dfbb20}
.product .product-t .product-tit li.cur p{display:block}
.product .product-t .product-tit li.cur:after{display:block}
.product .product-t .product-con{float:right;width:992px;height:440px;overflow:hidden}
.product .product-t .product-con li img{width:992px;height:440px;transition:1s;display:block}
.product .product-t .product-con li:hover img{transform:scale(1.02)}
.product .product-t:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.product .product-b{margin-top:40px;position:relative}
.product .product-b .prev{position:absolute;width:70px;height:70px;background:#f2f2f2;border-radius:50%;overflow:hidden;left:-110px;top:73px;cursor:pointer}
.product .product-b .next{position:absolute;width:70px;height:70px;background:#f2f2f2;border-radius:50%;overflow:hidden;right:-110px;top:73px;cursor:pointer}
.product .product-b .list li{text-align:center;float:left;margin-right:17px}
.product .product-b .list li em{width:287px;height:215px;border:1px solid #e4e4e4;box-sizing:border-box;line-height:0;overflow:hidden;display:block}
.product .product-b .list li em img{width:285px;height:213px;display:block;transition:1s}
.product .product-b .list li h4{font-size:14px;font-weight:400;line-height:20px;color:#666;display:block;margin-top:17px}
.product .product-b .list li:last-of-type{margin-right:0}
.product .product-b .list li:hover em{border-color:#08637e}
.product .product-b .list li:hover em img{transform:scale(1.05)}
.product .product-b .list li:hover h4{color:#08637e}
.product .product-b .list:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.case{background:#eff3f8;padding-top:92px;padding-bottom:112px}
.case .case-t{margin-top:60px}
.case .case-t li{float:left;margin-right:60px;display:inline;position:relative}
.case .case-t li a{font-size:20px;font-weight:700;line-height:20px;color:#333;height:23px;display:block;box-sizing:border-box;background-image:url("../images/case-jt.png");background-repeat:no-repeat;background-position:5px 5px;background-size:auto auto;padding-left:21px;position:relative;z-index:1}
.case .case-t li:after{content:"";display:block;width:100%;height:9px;background:#dfbb20;position:absolute;left:0;bottom:0;display:none}
/*.case .case-t li:last-of-type{float:right;margin-right:0}*/
.case .case-t li.cur:after,.case .case-t li:hover:after{display:block}
.case .case-t:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.case .case-b{margin-top:40px;position:relative}
.case .case-b .case-con{float:left;width:843px}
.case .case-b .case-con dl dt{width:843px;height:474px;display:block;line-height:0;overflow:hidden}
.case .case-b .case-con dl dt img{width:843px;height:474px;display:block;transition:1s}
.case .case-b .case-con dl dt img:hover{transform:scale(1.02)}
.case .case-b .case-con dl dd{position:relative;overflow:hidden}
.case .case-b .case-con dl dd h4 a{font-size:20px;font-weight:700;line-height:20px;color:#333;display:block;margin-top:33px;margin-bottom:8px}
.case .case-b .case-con dl dd h4 a:hover{color:#08637e}
.case .case-b .case-con dl dd p{font-size:14px;font-weight:400;line-height:26px;color:#333;display:block;width:80%;}
.case .case-b .case-con dl dd em a{display:block;width:137px;height:42px;font-size:14px;font-weight:400;line-height:42px;color:#333;border-radius:21px;overflow:hidden;text-align:center;background:#fff;position:absolute;right:0;top:34px;z-index:1}
.case .case-b .case-con dl dd em a:hover{background:#08637e;color:#fff}
.case .case-b .case-tit{float:right;width:319px;border-top:2px solid #adadad;padding-top:24px;position:relative;z-index:1}
.case .case-b .case-tit em{font-size:30px;font-weight:700;line-height:32px;color:#333;display:block;font-family:arial}
.case .case-b .case-tit .list li{width:377px;height:108px;padding:18px 16px 18px 38px;box-sizing:border-box;margin-left:-58px;margin-top:20px}
.case .case-b .case-tit .list li span{font-size:16px;font-weight:700;line-height:32px;color:#fff;display:inline-block;width:32px;height:32px;background:#08637e;text-align:center;border-radius:50%;overflow:hidden;vertical-align:middle}
.case .case-b .case-tit .list li b{display:inline-block;font-size:16px;font-weight:700;line-height:32px;color:#333;margin-left:10px;vertical-align:middle;width:156px}
.case .case-b .case-tit .list li p{width:124px;display:inline-block;vertical-align:middle}
.case .case-b .case-tit .list li p img{width:124px;height:70px;display:block}
.case .case-b .case-tit .list li.cur,.case .case-b .case-tit .list li:hover{background:#08637e}
.case .case-b .case-tit .list li.cur span,.case .case-b .case-tit .list li:hover span{background:#dfbb20}
.case .case-b .case-tit .list li.cur b,.case .case-b .case-tit .list li:hover b{color:#fff}
.case .case-b .case-page{position:absolute;right:0;bottom:0;line-height:0}
.case .case-b .case-page span{width:14px;height:14px;background:#000;border-radius:50%;overflow:hidden;display:inline-block;margin-left:20px;cursor:pointer}
.case .case-b .case-page span:first-of-type{margin-left:0}
.case .case-b .case-page span.cur{background:#08637e}
.case .case-b:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.partner{background-image:url("../images/hz-bg.jpg");background-repeat:no-repeat;background-position:center top;background-size:auto auto;height:568px;box-sizing:border-box;padding-top:90px}
.partner .content{padding-left:470px;box-sizing:border-box}
.partner h2 b{font-size:40px;font-weight:700;line-height:40px;color:#333;display:block}
.partner h2 span{font-size:20px;font-weight:400;line-height:20px;color:#666;margin-top:20px;display:block}
.partner h2 span:after{content:"";display:block;width:77px;height:2px;background:#08637e;margin-top:15px}
.partner .partner-con{margin-top:21px}
.partner .partner-con li{float:left;width:168px;height:100px;margin-right:19px;display:inline;box-shadow:0 0 10px rgba(0,0,0,.07);margin-bottom:18px;overflow:hidden;}
.partner .partner-con li img{width:168px;height:100px;display:block;transition:.5s;}
.partner .partner-con li img:hover{transform:scale(1.05);}
.partner .partner-con li:nth-of-type(4n){margin-right:0}
.partner .partner-con:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.partner .partner-zx{margin-top:18px}
.partner .partner-zx p{float:left;background-image:url("../images/hz-tel.png");background-repeat:no-repeat;background-position:left center;background-size:auto auto;padding-left:37px;margin-right:20px}
.partner .partner-zx p em{font-size:14px;font-weight:400;line-height:16px;color:#333;display:block;margin-bottom:5px}
.partner .partner-zx p span{display:block;font-size:26px;font-weight:700;line-height:26px;color:#333}
.partner .partner-zx a{display:block;width:143px;height:48px;font-size:14px;font-weight:400;line-height:48px;color:#333;border-radius:24px;overflow:hidden;text-align:center;background:#f0f0f0;float:left}
.partner .partner-zx a:hover{background:#08637e;color:#fff}
.partner .partner-zx:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.advantage{background:#08637e;padding-top:92px;padding-bottom:90px}
.advantage .content{position:relative}
.advantage .bk-title b,.advantage .bk-title span{color:#fff}
.advantage .bk-title span:after,.advantage .bk-title span:before{display:none}
.advantage .advantage-tit{margin-top:65px;margin-bottom:60px}
.advantage .advantage-tit li{text-align:center;width:106px;height:178px;border:2px solid rgba(255,255,255,.2);box-sizing:border-box;float:left;margin-right:36px;padding-top:40px;cursor:pointer}
.advantage .advantage-tit li em{font-size:30px;font-weight:700;line-height:30px;color:#fff;display:block}
.advantage .advantage-tit li b{font-size:24px;font-weight:400;line-height:28px;color:#fff;display:block;margin-top:14px}
.advantage .advantage-tit li:last-of-type{margin-right:0}
.advantage .advantage-tit li.cur{background:#fff}
.advantage .advantage-tit li.cur b,.advantage .advantage-tit li.cur em{color:#08637e}
.advantage .advantage-tit:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.advantage .advantage-con dl{position:relative;height:429px}
.advantage .advantage-con dl dt{width:960px;height:667px;display:block;line-height:0;overflow:hidden;position:absolute;right:-360px;top:-238px}
.advantage .advantage-con dl dt img{width:960px;height:667px;display:block;transition:1s}
.advantage .advantage-con dl dd{width:535px}
.advantage .advantage-con dl dd h3{padding-bottom:20px;border-bottom:2px solid #fff;position:relative;margin-bottom:45px}
.advantage .advantage-con dl dd h3 span{font-size:24px;font-weight:400;line-height:24px;color:#fff;display:block;margin-bottom:10px}
.advantage .advantage-con dl dd h3 b{font-size:40px;font-weight:700;line-height:40px;color:#fff;display:block}
.advantage .advantage-con dl dd h3:after{content:"";display:block;width:142px;height:2px;position:absolute;left:0;bottom:-2px;background:#dfbb20}
.advantage .advantage-con dl dd p{font-size:16px;font-weight:400;line-height:28px;color:#fff;display:block;margin-bottom:26px;padding-left:11px;position:relative}
.advantage .advantage-con dl dd p:before{content:"";display:block;background:#fff;width:5px;height:1px;position:absolute;left:0;top:15px}
.advantage .advantage-con dl:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.advantage .advantage-page{position:absolute;left:0;bottom:0;line-height:0}
.advantage .advantage-page span{width:14px;height:14px;background:#fff;border-radius:50%;overflow:hidden;display:inline-block;margin-right:24px;cursor:pointer}
.advantage .advantage-page span:first-of-type{margin-left:0}
.advantage .advantage-page span.cur{background:#dfbb20}
.news{background:#eff3f8;padding-top:73px;padding-bottom:76px}
.news .news-l{margin-top:45px;float:left;position:relative}
.news .news-l dl dt{width:600px;height:300px;line-height:0;overflow:hidden;display:block;position:relative}
.news .news-l dl dt img{width:600px;height:300px;display:block;transition:1s}
.news .news-l dl dt p{position:absolute;left:0;bottom:0;background:#dfbb20;width:135px;height:107px;box-sizing:border-box;padding-left:18px;padding-top:32px;font-family:arial}
.news .news-l dl dt p em{font-size:36px;font-weight:700;line-height:36px;color:#fff;display:block}
.news .news-l dl dt p i{font-size:14px;font-weight:700;line-height:14px;color:#fff;display:block}
.news .news-l dl dt:hover img{transform:scale(1.02)}
.news .news-l dl dd{width:525px;border-right:1px solid #dbdbdb;height:87px;margin-top:47px;padding-right:10px;box-sizing:border-box}
.news .news-l dl dd h4 a{font-size:22px;font-weight:400;line-height:22px;color:#333;display:block}
.news .news-l dl dd h4 a:hover{color:#08637e;font-weight:700}
.news .news-l dl dd p{font-size:14px;font-weight:400;line-height:24px;color:#666;display:block;margin-top:22px;margin-right:20px}
.news .news-l .prev{position:absolute;right:40px;bottom:66px;display:block;cursor:pointer;z-index:1}
.news .news-l .next{position:absolute;right:0;bottom:66px;display:block;cursor:pointer;z-index:1}
.news .news-r{float:right;width:556px;margin-top:45px;border-top:1px solid #e3e3e3}
.news .news-r dl{border-bottom:1px solid #e3e3e3;padding:20px 0}
.news .news-r dl dt{text-align:right;width:120px;padding:0 18px;box-sizing:border-box;float:left;margin-top:15px}
.news .news-r dl dt em{font-size:30px;font-weight:700;line-height:30px;color:#333;display:block}
.news .news-r dl dt i{display:block;font-size:16px;font-weight:700;line-height:16px;color:#666}
.news .news-r dl dd{float:right;width:400px}
.news .news-r dl dd h4 a{display:block;font-size:14px;font-weight:700;line-height:14px;color:#333;margin-bottom:10px}
.news .news-r dl dd h4 a:hover{color:#08637e;font-weight:700}
.news .news-r dl dd p{font-size:14px;font-weight:400;line-height:24px;color:#666;display:block}
.news .news-r dl:last-of-type{border-bottom:none}
.news .news-r dl:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.news:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.about .about-t dl dt{width:525px;float:left;padding-top:103px}
.about .about-t dl dt h2 b{font-size:40px;font-weight:700;line-height:40px;color:#333;display:block}
.about .about-t dl dt h2 span{font-size:20px;font-weight:400;line-height:20px;color:#666;margin-top:20px;display:block}
.about .about-t dl dt h2 span:after{content:"";display:block;width:77px;height:2px;background:#08637e;margin-top:15px}
.about .about-t dl dt p{font-size:14px;font-weight:400;line-height:27px;color:#666;display:block;margin-top:50px}
.about .about-t dl dt em a{display:block;width:102px;height:40px;font-size:14px;font-weight:400;line-height:40px;color:#333;margin-top:30px;border-radius:20px;background:#eff3f8;text-align:center}
.about .about-t dl dt em a:hover{background:#08637e;color:#fff}
.about .about-t dl dd{width:960px;height:515px;line-height:0;display:block;float:right;margin-right:-360px;position:relative}
.about .about-t dl dd img{width:960px;height:515px;display:block;transition:1s}
.about .about-t dl dd:after{content:"";display:block;width:22px;height:347px;background:#08637e;position:absolute;left:-22px;top:84px;z-index:1}
.about .about-t dl:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.about .about-b{background:#eff3f8;padding-top:58px;padding-bottom:58px}
.about .about-b .about-tit{float:left;margin-top:35px}
.about .about-b .about-tit li{margin-bottom:24px}
.about .about-b .about-tit li em{display:block;line-height:0;width:62px;height:55px;overflow:hidden}
.about .about-b .about-tit li em img{width:62px;height:55px;display:block;top:0;transition:.3s;position:relative}
.about .about-b .about-tit li span{font-size:16px;font-weight:700;line-height:16px;color:#333;display:block;margin-top:18px}
.about .about-b .about-tit li:hover span{color:#08637e}
.about .about-b .about-tit li.cur em img,.about .about-b .about-tit li:hover em img{top:-55px}
.about .about-b .about-con{float:right;width:1088px;background:#fff;height:259px;padding-left:30px;box-sizing:border-box;padding-top:33px}
.about .about-b .about-con li{float:left;width:222px;margin-right:46px;display:inline;text-align:center}
.about .about-b .about-con li em{width:222px;height:167px;display:block;overflow:hidden;line-height:0}
.about .about-b .about-con li em img{width:222px;height:167px;display:block;transition:1s}
.about .about-b .about-con li span{font-size:14px;font-weight:400;line-height:14px;color:#333;display:block;margin-top:20px}
.about .about-b .about-con li:last-of-type{margin-right:0}
.about .about-b .about-con li:hover em img{transform:scale(1.05)}
.about .about-b .about-con li:hover span{color:#08637e;font-weight:700}
.about .about-b .about-con:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.about .about-b:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.link{padding:28px 0}
.link b{float:left;font-size:14px;font-weight:700;line-height:26px;color:#333;display:block;margin-right:30px}
.link a{font-size:14px;font-weight:400;line-height:26px;color:#666;display:block;float:left;margin-right:56px;display:inline}
.link a:hover{color:#08637e}
.link a:last-of-type{margin-right:0}
.link:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.blk-xs{width:240px;}
.blk-sm{width:930px;}
